home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / WarriorsProgress.sit / Warrior’s Progress / source code / Source / CWPWindow.h < prev    next >
Text File  |  1997-06-28  |  1KB  |  74 lines

  1. // CWPWindow.h
  2.  
  3. #ifndef CWPWindow_h
  4. #define CWPWindow_h
  5.  
  6. #ifndef Window_h
  7. #include "Window.h"
  8. #endif
  9. #ifndef StringView_h
  10. #include "StringView.h"
  11. #endif
  12. #ifndef PaneColumn_h
  13. #include "PaneColumn.h"
  14. #endif
  15. #ifndef CWWatcher_h
  16. #include "CWWatcher.h"
  17. #endif
  18. #ifndef Ear_h
  19. #include "Ear.h"
  20. #endif
  21. #ifndef Progress_h
  22. #include "Progress.h"
  23. #endif
  24. #ifndef ProgressView_h
  25. #include "ProgressView.h"
  26. #endif
  27. #ifndef SolidFrame_h
  28. #include "SolidFrame.h"
  29. #endif
  30. #ifndef NumeralView_h
  31. #include "NumeralView.h"
  32. #endif
  33. #ifndef PaneRow_h
  34. #include "PaneRow.h"
  35. #endif
  36. #ifndef VerticalSpacer_h
  37. #include "VerticalSpacer.h"
  38. #endif
  39.  
  40. class CWPWindow: public Window
  41.   {
  42.     private:
  43.         Progress progress;
  44.         
  45.         StringView remainingText;
  46.         NumeralView remainingNumber;
  47.         
  48.         VerticalSpacer space1;
  49.         
  50.         StringView compiling;
  51.         
  52.         VerticalSpacer space2;
  53.         
  54.         ProgressView bar;
  55.         
  56.         SolidFrame progressFrame;
  57.         
  58.         PaneRow<2> remainingRow;
  59.         PaneColumn<5> column;
  60.         
  61.         SolidFrame margin;
  62.         
  63.         CWWatcher watcher;
  64.         Ear<CWPWindow> ear;
  65.         
  66.         void UpdateProgress();
  67.         
  68.     public:
  69.         CWPWindow( const WindowInitializer& );
  70.         ~CWPWindow();
  71.   };
  72.  
  73. #endif
  74.